Q U A K E - L A U N C H 2 . 0 by I N F I N I T E C H copyright 1997 www.infweb.com/quake-launch DISCLAIMER: Some of the information in this file is outdated!! I am no longer updating the features section as there is now a heavily developed Windows 95/NT Help system. This is for emergency purposes in the case that your help system is corrupted. At some point, a text version of the help will be available on the Web. REGISTRATION: As yet, we know nothing. Check the Web site for registration information. This should be defined by 10/7/1997. 1.0 Purpose 1.1 What it does 1.2 Scary Disclaimer 1.3 Shareware 1.4 Credits 1.5 Tech Support 2.0 Menus 2.1 File 2.2 Executable 2.3 Game 2.4 Memory 2.5 Scripts 2.6 Demos 2.7 Server 2.8 Help 3.0 GL Options 3.1 Resultions 3.2 Parameters 3.2.1 "Windowed" 3.2.2 "Show Set" 3.2.3 "Shadows" 3.2.4 "Mirrors" 3.2.5 "WaterAlpha" 3.2.6 "GL_ROUND_DOWN" 3.2.7 "GL_PICMIP" 3.2.8 "GL_PLAYERMIP" 3.2.9 "Z Trick" 3.2.10 "Keep T Junctions" 3.2.11 "Polyblend" 3.2.12 "Texture" 3.2.13 "GL_FINISH" 3.2.14 "GL_FLASHBLEND" 3.2.15 "FX_GLIDE_SWAPINTERVAL" 3.2.16 "FX_GLIDE_NO_SPLASH" 3.2.17 "SST_RGAMMA", "SST_GGAMMA", "SST_BGAMMA" 3.2.18 "SST_FASTMEM" 3.2.19 "SST_FASTPCIRD" 3.2.20 "SST_VIDEO_24BPP" 3.2.21 "SST_SWAP_EN_WAIT_ON_VSYNC" 3.2.22 "SST_SCREENREFRESH" 3.2.23 "SST_GRXCLK" 3.2.24 "SST_VIDEO_NOCLEAR" 3.2.25 "SST_VIDEO_FILTER_DISABLE" 3.2.26 "SST_VIDEO_FILTER_THRESHOLD" 3.2.27 "SST_TEXMAP_DISABLE" 4.0 The Check Boxes 5.0 The Buttons 6.0 Notes 1.0 Purpose -------------------------------------------------------------------------- This program is intended to be used for LAN deathmatch, and for testing. I was able to eliminate the growing number of Quake shortcuts that were proliferating around my computer, especially on the desktop. This program can easily launch any combination of quake exes, games, and other parameters, including most of the GLQuake options, and includes the GLQuake options normally needed in your autoexec.bat. 1.1 What it does ------------------------------------------------------------------------- This program builds a batch file so it can change environment settings before launching Quake. This is the only way to easily change many of the GLQuake settings. Then there are certain parameters that must be on the command line, and these are executed in-line on the last line of the batch file. The rest of the settings are placed in a script file and run after Quake starts up. 1.2 Scary Disclaimer -------------------------------------------------------------------------- "Q U A K E - L A U N C H", "I N F I N I T E C H", and James T. Katic are in no way responsible for anything that ever happens to you, your computer, or your loved ones, for any reason in the universe, whether or not you use "Q U A K E - L A U N C H" for even one second (or more), so there! 1.3 Shareware -------------------------------------------------------------------------- This program is shareware - 30 days, baby! 1.4 Credits -------------------------------------------------------------------------- Thanks to Friendly Orion IV, who gave me permission to cut and paste from his web page 'GLQuake: OUR FAQ', which is a most ripping FAQ located at http://www.geocities.com/SiliconValley/Pines/8567/glquake-our-faq.html. Thanks also to North*Pole who set up the page. Thanks also to all those who contributed to the page - they are mentioned in the GLQuake section below. All paragraphs ending in ** came from the page. 1.5 Tech support -------------------------------------------------------------------------- Free tech support is available at tech@infweb.com. 2.0 Menus 2.1 File -------------------------------------------------------------------------- This menu has two sub-items Rename Exec Button ------------------------------------------------------------------ This option lets you change the caption on the launch button. The default is '&Prepare To Die!'. Placing an '&' before a letter causes windows to underline it, and an alt+ the letter is an automatic keyboard shortcut as long as the window has the focus. to put an '&' character on the button, double then up - '&&'. Exit ------------------------------------------------------------------ This option will terminate Quake-Launcher. 2.2 Executable -------------------------------------------------------------------------- This menu allows you to edit/customize the list of executables. This list in presented to the Executables pick box. The default list looks like this Quake GL Quake QuakeWorld GL QuakeWorld these are associated with the following executables by default c:\quake\quake.exe c:\quake\glquake.exe c:\quake\qwcl.exe c:\quake\glqwcl.exe There are four options under the Executable menu to manage this list View All ------------------------------------------------------------------ This option will display all Executable Titles and Path\Executables. Add ------------------------------------------------------------------ This will add a new executable to your list. First you will be asked for a title. This can be anything, but should be descriptive, like 'Window Quake' or 'Verite Quake'. This title will be what is displayed in the list. Next, you will be asked to pick the executable from a standard Windows file select box. (batch files may also be selected) When the addition is completed, a confirmation is displayed. To review your new list, select View All from the Executable menu. Edit ------------------------------------------------------------------ This allows you to edit the currently selected executable in the executable list. Example: suppose 'Quake' is selected, and it is linked to 'c:\quake\quake.exe'. Upon selecting edit, there are two choices (besides canceling) - you can edit the title, or the path. If you choose to edit the title, you are asked to enter the new title. You may enter 'Regular Old Quake' and click 'OK'. A confirmation is displayed, and now the item in the list, 'Regular Old Quake', references 'c:\quake\quake.exe'. Since the default is probably not where your Quake is installed, select edit again, but this time, edit the path. (here you can change the path and the executable). A Windows file select box appears. Pick your quake.exe in your quake directory. A confirmation is displayed. Now 'Regular Old Quake' refers to your quake.exe. Delete ------------------------------------------------------------------ This will delete the currently selected executable from the list. First, your are asked to confirm the deletion. Afterwards, another confirmation is displayed. If the deletion was OK, click 'Cool'. If an error was made, click 'Not Cool' and the deletion will be cancelled. 2.3 Game -------------------------------------------------------------------------- This menu allows you to customize the list of custom games. Several default are installed at startup. A few of the games are ID1 (regular) Hipnotic Rogue These reference the following command line parameters -game ID1 -game hipnotic -game rogue There are four options under the Game menu to manage this list View All ------------------------------------------------------------------ This option will display all Game Titles and Game Directories. Add ------------------------------------------------------------------ This will add a new game to your list. First you will be asked for a title. This can be anything, but should be descriptive, like 'Aftershock for Quake' or 'Level Master V'. This title will be what is displayed in the list. Next, you will be asked to pick the directory from a non-standard Windows file select box. This directory must be a first-tier subdirectory of the quake directory. When the addition is completed, a confirmation is displayed. To review your new list, select View All from the Game menu. Edit ------------------------------------------------------------------ This allows you to edit the currently selected game in the game list. Example: suppose 'Rogue' is selected, and it is linked to '-game rogue'. Upon selecting edit, there are two choices (besides canceling) - you can edit the title, or the subdirectory. If you choose to edit the title, you are asked to enter the new title. You may enter 'Dissolution Of Eternity' and click 'OK'. A confirmation is displayed, and now the item in the list, 'Dissolution Of Eternity', references '-game rogue'. Since the default might not be where your Rogue add-on is installed, select edit again, but this time, edit the subdirectory. A non-Windows directory select box appears. Pick your rogue directory. A confirmation is displayed. Now 'Dissolution Of Eternity' refers to your rogue subdirectory. Delete ------------------------------------------------------------------ This will delete the currently selected game from the list. First, your are asked to confirm the deletion. Afterwards, another confirmation is displayed. If the deletion was OK, click 'Cool'. If an error was made, click 'Not Cool' and the deletion will be cancelled. 2.4 Memory -------------------------------------------------------------------------- This menu has two options for managing the memory list. Initially, this list looks like this 8 megabytes 12 megabytes 16 megabytes 24 megabytes and so on. These reference the following command line parameters - -winmem 8 -winmem 12 -winmem 16 -winmem 24 The two options for managing this list are View All ------------------------------------------------------------------ Displays all current memory selections. Edit ------------------------------------------------------------------ Provides a way to change the list by asking three questions. The first question asks for the smallest memory configuration you would like available (in megabytes). Then it asks for the size (in megabytes) between choices. Then it asks for the largest memory configuration you would like available (in megabytes). The list id then custom tailored to your specifications. 2.5 Scripts -------------------------------------------------------------------------- This menu allows you to customize the list of scripts. No defaults are installed at startup. There are four options under the Scripts menu to manage this list View All ------------------------------------------------------------------ This option will display all Script Titles and Path\Script Files. Add ------------------------------------------------------------------ This will add a new script to your list. First you will be asked for a title. This can be anything, but should be descriptive, like 'Name Me Bonzo' or 'Special Cool Script'. This title will be what is displayed in the list. Next, you will be asked to pick the script file from a standard Windows file select box. The script should be in the quake\id1 directory. When the addition is completed, a confirmation is displayed. To review your new list, select View All from the Scripts menu. Edit ------------------------------------------------------------------ This allows you to edit the currently selected script in the script list. Example: suppose 'Special Cool Script' is selected, and it is linked to 'cool.qs'. Upon selecting edit, there are three choices (besides canceling) - you can edit the title, the referenced file name, or the script itself. If you choose to edit the title, you are asked to enter the new title. You may enter 'Special UnCool Script' and click 'OK'. A confirmation is displayed, and now the item in the list, 'Special UnCool Script', references 'cool.qs'. Select edit again, but this time, edit the path. A Windows file select box appears. Pick your 'uncool.qs' in your quake\id1 directory. A confirmation is displayed. Now 'Special UnCool Script' refers to your 'uncool.qs'. If you pick edit script, the script is opened up in notepad.exe. Delete ------------------------------------------------------------------ This will delete the currently selected script from the list. First, your are asked to confirm the deletion. Afterwards, another confirmation is displayed. If the deletion was OK, click 'Cool'. If an error was made, click 'Not Cool' and the deletion will be cancelled. 2.6 Demos -------------------------------------------------------------------------- This menu allows you to customize the list of demos. Several defaults are installed at startup. The list looks like this - None Quake Demo #1 Quake Demo #2 Quake Demo #3 these reference the following command line parameters - +playdemo nodemo.dem +playdemo demo1.dem +playdemo demo1.dem +playdemo demo1.dem There are four options under the Demos menu to manage this list View All ------------------------------------------------------------------ This option will display all Demo Titles and Demo File Names. Add ------------------------------------------------------------------ This will add a new demo to your list. First you will be asked for a title. This can be anything, but should be descriptive, like 'QDQ E1 Run In 3:24' or 'QDQ Movie in 19:49!'. This title will be what is displayed in the list. Next, you will be asked to pick the demo file from a standard Windows file select box. The demo should be in the quake\id1 directory (note: you can type in the demo name if it is a demo that is in a pak file, and then click 'open'. as long as the proper game directory is selected for the pak file, it will work.). When the addition is completed, a confirmation is displayed. To review your new list, select View All from the Demos menu. Edit ------------------------------------------------------------------ This allows you to edit the currently selected demo in the demo list. Example: suppose 'QDQ Movie in 19:49!' is selected, and it is linked to 'huh-what.dem'. Upon selecting edit, there are two choices (besides canceling) - you can edit the title, or the referenced file name. If you choose to edit the title, you are asked to enter the new title. You may enter 'Quake Done Insanely' and click 'OK'. A confirmation is displayed, and now the item in the list, 'Quake Done Insanely', references 'huh-what.dem'. Select edit again, but this time, edit the path. A Windows file select box appears. Pick 'Qdq_1949.dem' in your quake\id1 directory. A confirmation is displayed. Now 'Quake Done Insanely' refers to 'Qdq_1949.dem'. Delete ------------------------------------------------------------------ This will delete the currently selected script from the list. First, your are asked to confirm the deletion. Afterwards, another confirmation is displayed. If the deletion was OK, click 'Cool'. If an error was made, click 'Not Cool' and the deletion will be cancelled. 2.7 Server -------------------------------------------------------------------------- Well, we're not competing with QSpy here, and I wouldn't want to use this as my main internet tool! (In fact, if you don't already have it, go to http://www.quakespy.com/ and get it!) This is here for connecting to QW Servers on the LAN, but it WILL work for internet and other LAN servers. The defaults are None Search these reference the following command line parameters - +connect There are four options under the Servers menu to manage this list View All ------------------------------------------------------------------ This option will display all Server Titles and Server Addresses. Add ------------------------------------------------------------------ This will add a new server to your list. First you will be asked for a title. This can be anything, but should be descriptive, like 'Local QW Server' or 'Local Quake LAN'. This title will be what is displayed in the list. Next, you will be asked to enter the address of the server this can be an IPX address, an IP address, or a domain name. When the addition is completed, a confirmation is displayed. To review your new list, select View All from the Servers menu. Edit ------------------------------------------------------------------ This allows you to edit the currently selected server in the server list. Example: suppose 'Local QW Server' is selected, and it is linked to '222.222.222.222'. Upon selecting edit, there are two choices (besides canceling) - you can edit the title, or the referenced address. If you choose to edit the title, you are asked to enter the new title. You may enter 'Local QuakeWorld Server on TCP/IP' and click 'OK'. A confirmation is displayed, and now the item in the list, 'Local QuakeWorld Server on TCP/IP', references '222.222.222.222'. Select edit again, but this time, edit the address. Enter '222.222.156.100'. A confirmation is displayed. Now 'Local QuakeWorld Server on TCP/IP' refers to '222.222.156.100'. Delete ------------------------------------------------------------------ This will delete the currently selected server from the list. First, your are asked to confirm the deletion. Afterwards, another confirmation is displayed. If the deletion was OK, click 'Cool'. If an error was made, click 'Not Cool' and the deletion will be cancelled. 2.8 Help -------------------------------------------------------------------------- There are two options under this menu. View ------------------------------------------------------------------ Displays this file with notepad.exe. About ------------------------------------------------------------------ Displays information about Quake-Launcher. 3.0 GL Options 3.1 Resultions -------------------------------------------------------------------------- If you can run GL Quake, there are three options for you. You can pick your resolution and bits-per-pixel from the list boxes. Thirdly, you may select Windowed, which will keep your desktop from getting screwed up. Note: not all resolutions and bpp settings and/or combinations are supported by all systems. 3.2 Parameters -------------------------------------------------------------------------- 3.2.1 "Windowed" adds both of these parameters to the command line. Basically keeps your desktop looking normal. -WINDOW This command lets your desktop stay at the original resolution (like changing back and forth with ALT+TAB) JC: "This will start glquake in a window on your desktop instead of switching the screen to lower resolution and covering everything." I (Orion IV) think it's a matter of how You interpret JC's statement, (mine:) using -window will result in win95 playing glquake in a "fullscreen" window in front of your desktop, while not using -window will make win95 zoom to the resolution thereby making your desktop look to be in lower resolution (like what Mystique owners know as a Virtual Desktop). ** +_WINDOWED_MOUSE 1 (also a console command) Necessary to use the mouse with -window (also toggles in the options menu (use mouse)) ** 3.2.2 "Show Set" this prints out your environment settings and does a pause so you can see them. Basically for debugging. 3.2.3 "Shadows" adds shadows to objects. Goes in the script. Here is the parameter - R_SHADOWS 1 (0 off/1 on) This causes every object to cast a shadow. However fast moving objects like nails will have shadows flying all over (looks weird) and torches also have shadows (often in the middle of the air). ** 3.2.4 "Mirrors" adds reflectivity to certain stained glass windows. Goes in the script. Here is the parameter - R_MIRRORALPHA 0.3 (from 0.0 to 1.0) JC: This changes one particular texture (the stained glass texture in the EASY start hall) into a mirror. The value is the opacity of the mirror surface (0 full mirror - 1 no mirror). ** 3.2.5 "WaterAlpha" makes water transparent. Effect varies depending on if you have the newly vised maps from http://razor.stomped.com/water/ Here is the parameter - R_WATERALPHA 0.3 (from 0.0 to 1.0) This sets the opacity of water textures, so you can see through it in properly processed maps. 0.3 is very faint, almost like fog. 1 is completely solid (the default). Unfortunately, the standard quake maps don't contain any visibility information for seeing past water surfaces, so you can't just play quake with this turned on. If you just want to see what it looks like, you must set "R_NOVIS 1" also, but that will make things go very slow (half speed!). When I (JC) get a chance, I (JC) will probably release some maps that have been processed properly for this. ** 3.2.6 "GL_ROUND_DOWN" Here is the parameter - +GL_ROUND_DOWN 0 OpenGL only allows textures to repeat on power of two boundaries (32, 64, 128, etc), but software quake had a number of textures that repeated at 24 or 96 pixel boundaries. These need to be either stretched out to the next higher size, or shrunk down to the next lower. By default, they are filtered down to the smaller size, but you can cause it to use the larger size if you really want. This will generally run well on a normal 4 MB 3dfx card, but for other cards that have either worse texture management or slower texture swapping speeds, there are some additional settings that can drastically lower the amount of textures to be managed. ** 3.2.7 "GL_PICMIP" Here is the parameter - +GL_PICMIP 1 (Default is 0) This causes all textures to have one half the dimensions they otherwise would. This makes them blurry, but very small. You can set this to 2 to make the textures one quarter the resolution on each axis for REALLY blurry textures. 3.2.8 "GL_PLAYERMIP" Lets you control the blurryness on others as you get closer to them. Here is the parameter - +GL_PLAYERMIP 1 (2 suggested for network!) This is similar to picmip, but is only used for other players in deathmatch. Each player in a deathmatch requires an individual skin texture, so this can be a serious problem for texture management. It wouldn't be unreasonable to set this to 2 or even 3 if you are playing competitively (and don't care if the other guys have smudged skins). If you change this during the game, it will take effect as soon as a player changes their skin colors. ** 3.2.9 "Z Trick" Provides a speed up. Here is the parameter - GL_ZTRICK 0 JC: "Glquake uses a buffering method that avoids clearing the Z buffer, but some hardware platforms don't like it. If the status bar and console are flashing every other frame, clear this variable." Instead of clearing the zbuffer every frame, it uses one of the 16 bits as an indicator of whether the value was from an even or odd frame. There will be a minor speedup and only 15 bits of precision in the zbuffer (no visual difference except maybe extreme cases). ** 3.2.10 "Keep T Junctions" Provides a speed up. Here is the parameter - GL_KEEPTJUNCTIONS 0 JC: "If you clear this, glquake will remove collinear vertexes when it reloads the level. This can give a few percent speedup, but it can leave a couple stray blinking pixels on the screen." Sometimes there are gaps in between adjacent polygons and you can see through to what should be blocked. This is pretty obvious in some places, like when there is a bright sky or lava behind it. GL_KEEPTJUNCTIONS 1 fills up the gaps, which looks much better if you can't see what the difference is, leave it off and gain maybe 1 or 2 fps. ** 3.2.11 "Polyblend" Rippin! Eliminates the pasty screen when you go invisible, get the quad, go underwater, etc, and provides a speed up. Here is the parameter - gl_polyblend 0 (0 = no paste, 1 = paste) 3.2.12 "Texture" Can make GLQuake look like old Quake, but why? Here is the parameter - GL_TEXTUREMODE GL_NEAREST GL_TEXTUREMODE GL_NEAREST_MIPMAP_NEAREST GL_TEXTUREMODE GL_LINEAR_MIPMAP_NEAREST (Default) GL_TEXTUREMODE GL_LINEAR_MIPMAP_LINEAR These four levels of texturemodes sets the picture quality from almost raw DOS-quake picture quality to the default glquake quality. The last (4.th) can only be used/seen on very high-end 3D hardware (NOT D3D/R3D!). If you think the 3D card is softening the picture too much, then try a lower texture quality - it might also improve speed. ** 3.2.13 "GL_FINISH" Provides a speed up. Here is the parameter - GL_FINISH 0 This causes the game to not issue a glFinish() call each frame, which may make some hardware run faster. If this is cleared, the 3dfx will back up a number of frames and not be very playable. ** 3.2.14 "GL_FLASHBLEND" Puts the old lighting scheme back in Quake. Here is the parameter - GL_FLASHBLEND 0 By default, glquake just draws a shaded ball around objects that are emitting light. Clearing this variable will cause it to properly relight the world like normal quake, but it can be a significant speed hit on some systems (The default GL_FLASHBLEND 1 could be faster!). ** 3.2.15 "FX_GLIDE_SWAPINTERVAL" Speed Up! But can cause 'tearing' on the screen. Here is the parameter - SET FX_GLIDE_SWAPINTERVAL=0 When setting this to 0, you are not waiting for even intervals of your refresh rate. 0 = off (might improve performance), to swap backbuffer/frontbuffer asap. 1 = swap on vsync. 2 = swap every two vsyncs. Seems to be much like the vid_wait command in dosquake (see techinfo.txt), which means (0 update ASAP, 1 update when videocard is ready, 2 update when monitor and videocard both are ready). ** 3.2.16 "FX_GLIDE_NO_SPLASH" This explains it all... SET FX_GLIDE_NO_SPLASH=1 Disable 3dfx spinning logo when 3dfx-card take over from the 2D videocard. ** 3.2.17 "SST_RGAMMA", "SST_GGAMMA", "SST_BGAMMA" Used to brighten you screen, or just certain colors. Here are the parameters - SET SST_RGAMMA=1.30 SET SST_GGAMMA=1.30 SET SST_BGAMMA=1.30 These commands sets the brightness for each color respectively (red, green, blue), so if all are set at once to the same value its easier to use SST_GAMMA. ** 3.2.18 "SST_FASTMEM" Provides a speed up if you have the right stuff.. Here is the parameter - SET SST_FASTMEM=1 Fast DRAM Configuration, Enables EDO Timing and compatibility. Makes the 3dfx know you have EDO ram for faster performance. ** 3.2.19 "SST_FASTPCIRD" Provides a speed up if you have the right stuff.. Here is the parameter - SET SST_FASTPCIRD=1 Fast PCI Read option enabled, Subtracts WaitStates on PCI Reads (Voodoo -> PCI) ** 3.2.20 "SST_VIDEO_24BPP" Here is the parameter - SET SST_VIDEO_24BPP=1 Enables 24bit Color mode to allow higher refresh to have gamma control. Must be used with SET SST_SCREENREFRESH=#, if # is set higher than 60. ** 3.2.21 "SST_SWAP_EN_WAIT_ON_VSYNC" Here is the parameter - SET SST_SWAP_EN_WAIT_ON_VSYNC=0 Turns off syncing to the monitors vertical refresh rate so the screen gets refreshed before its fully written on the monitor. ** 3.2.22 "SST_SCREENREFRESH" Change refresh rate for improved looks. Here is the parameter - SET SST_SCREENREFRESH=75 Sets the refreshrate for the chip. The lower setting, the less attention the chip has to do updating the screen. Set low keeps more workpower for gaming and set high improves picture quality - maybe only slightly (just compare to 50MHz & 100MHz versions of televisions). But always check your monitor-manual for available refreshrate intervals. If you set SST_SCREENREFRESH to other than 60, then SST_GAMMA won't work unless you also SET SST_VIDEO_24BPP=1. Valid settings are 60, 75, 85 & 120. ** 3.2.23 "SST_GRXCLK" Overclocks the chipset. You'll get warnings before the program will let you do this! Here is the parameter - SET SST_GRXCLK=50 This sets the frequency of the 3DFX chip. Standard is 50, but you can go higher. This will however make the chip work faster/ more and make it warmer - and this could decrease the lifetime for the chip - be careful! Some say 55 is still safe - others say 57, but you should under no circumstance go higher (do at own risk!!!!). ** 3.2.24 "SST_VIDEO_NOCLEAR" Here is the parameter - SET SST_VIDEO_NOCLEAR=1 Don't clear the backbuffer during a page flip. ** 3.2.25 "SST_VIDEO_FILTER_DISABLE" Here is the parameter - SET SST_VIDEO_FILTER_DISABLE=1 Disables 24 -> 16 bit color conversion smoothing. In words, disables dither smoothing. ** 3.2.26 "SST_VIDEO_FILTER_THRESHOLD" Here is the parameter - SET SST_VIDEO_FILTER_THRESHOLD=1 16bit pixel value threshold, in which smoothing will be applied to inside adjacent pixels. ** 3.2.27 "SST_TEXMAP_DISABLE" Kinda worthless, but here it is... SET SST_TEXMAP_DISABLE=1 Disable Texture Mapping ** 4.0 The Check Boxes -------------------------------------------------------------------------- Seems obvious, but, to enable a feature, make sure it is checked. Similarly, if you want to disable a feature, make sure it is un-checked. 5.0 The Buttons -------------------------------------------------------------------------- The first button launches quake with your selected options. The second button only displays the command line. You may then do nothing, copy it to the clipboard, or execute it. 6.0 Notes -------------------------------------------------------------------------- 1) Command line executed programs are generally limited to 128 characters. With Quake-Launch, this can easily be exceeded, and 'funny' things may happen. You will receive a warning if this happens. 2) It is possible to create conditions of parameters that make no sense. If you do not know what you are doing, there is an excellent FAQ that covers these matters. Last time I checked, it was located at http://www.planetquake.com/info/q-faq20.txt 3) QUAKE is a registered trademark of Id Software, Inc. All rights reserved. 4) Since the executables in the executable list can be in different directories, the default Quake directory is determined by the path of the currently selected executable. Hence, if you have picked a Game parameter, it may or may not work for each Quake directory. Example: if you have two Quake directories (separate installations), and only one has hipnotic installed, the Game parameter hipnotic will work only when that Quake exe is selected. 5) The Memory parameter is different under GLQuake and Winquake. As long as you have not changed the exe names for glquake.exe, glqwcl.exe, or winquake, the Launcher will detect this and use the heapsize parameter instead of the winmem parameter. 6) The Script you chose (if you chose one) is run BEFORE other scriptable command so that you can override options in your script file. 7) The Demo option 'None' accomplishes this by running a demo called nodemo.dem, which should not exist. This causes a harmless error message "Playing demo from nodemo.dem. ERROR: couldn't open". This is normal. However, if you happen to have a nodemo.dem in the ID1 directory, it would play it. 8) The Server option in not the best tool for starting servers - the option is just there because someone requested it. 9) Some people cannot run GLQuake at 512x384 with a Diamond Monster 3D until they upgrade to version 1.08 or higher of the Monster drivers. 10) This program will create, edit, and delete files in the quake directory called ql_666.bat and ql_666.qs. If you happen to have files by these names, they are in danger. 11) The batch file seems to need extra environment space over what Windows95 generally hands out, so Quake-Launch installs its own pif file in your quake directory. 12) There is a file in the same directory as the ql.exe called ql_666.hid. Please don't mess with it. It is a hidden pif file.